/*--------------------------------------------------------------
Return browser to baseline for consistency
--------------------------------------------------------------*/
table{border-collapse:collapse;border-spacing:0;}
fieldset,img, a img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
th{text-align:left;}
q:before,q:after{content:'';}


/*--------------------------------------------------------------
Create the structure of the layout
--------------------------------------------------------------*/
body {}
div#container { margin-left: auto; margin-right: auto; width: 955px;}
div#container div { float: left; display: block;}
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

#gradient_area { width:965px; margin-left:auto; margin-right:auto; margin-top:0px; background-color:#8babd9; background-image:url('/atf/cf/{f9d559d7-df85-4409-902d-dfc79ff2070d}/atp_gradient_1.gif');}

#top_area { width:955px;}

#logo_area { width:356px; float:left;} 

#header_area { width: 599px; float:left;}

#header { width:599px; height:117px;}
#top_nav { width:599px;}


#wrap { width: 955px;}
#copy { width: 690px; padding: 10px 20px 10px 10px;}

#science_area { height:58px;}





a.level_1_nav:link {display:block; padding-bottom:10px; padding-left:13px; text-decoration:none; font-weight:bold; color:#FFF;}
a.level_1_nav:visited {display:block; padding-bottom:10px; padding-left:13px; text-decoration:none; font-weight:bold; color:#FFF;}
a.level_1_nav:hover {display:block; padding-bottom:10px; padding-left:13px; text-decoration:underline; font-weight:bold; color:#FFF;}

a.level_1_nav_on:link {display:block; padding-bottom:10px; padding-left:13px; text-decoration:underline; font-weight:bold; color:#FFF;}
a.level_1_nav_on:visited {display:block; padding-bottom:10px; padding-left:13px; text-decoration:underline; font-weight:bold; color:#FFF;}
a.level_1_nav_on:hover {display:block; padding-bottom:10px; padding-left:13px; text-decoration:none; font-weight:bold; color:#FFF;}


a.level_2_nav:link {display:block; padding-bottom:5px; padding-left:20px; text-decoration:none; color:#FFF;}
a.level_2_nav:visited {display:block; padding-bottom:5px; padding-left:20px; text-decoration:none; color:#FFF;}
a.level_2_nav:hover {display:block; padding-bottom:5px; padding-left:20px; text-decoration:underline; color:#FFF;}

a.level_2_nav_on:link {display:block; padding-bottom:5px; padding-left:20px; text-decoration:underline; color:#FFF;}
a.level_2_nav_on:visited {display:block; padding-bottom:5px; padding-left:20px; text-decoration:underline; color:#FFF;}
a.level_2_nav_on:hover {display:block; padding-bottom:5px; padding-left:20px; text-decoration:none; color:#FFF;}

a.level_3_nav:link {display:block; padding-bottom:5px;  text-decoration:none; color:#FFF;}
a.level_3_nav:visited {display:block; padding-bottom:5px;  text-decoration:none; color:#FFF;}
a.level_3_nav:hover {display:block; padding-bottom:5px;  text-decoration:underline; color:#FFF;}

a.level_3_nav_on:link {display:block; padding-bottom:5px; text-decoration:underline; color:#FFF;}
a.level_3_nav_on:visited {display:block; padding-bottom:5px;  text-decoration:underline; color:#FFF;}
a.level_3_nav_on:hover {display:block; padding-bottom:5px;  text-decoration:none; color:#FFF;}

.col1 { color:#567eb9;}








#main_area { width:955px;}
#left_area { float:left; width:191px; padding-left:25px; padding-top:20px; font-size:13px;}
#content_area { float:left; width:683px; padding-left:22px; padding-right:34px; padding-top:20px; color:#636668;}

#side { width: 225px;}
#foot { width:687px; padding-left:243px; text-align: center; padding-top:40px;}


/*--------------------------------------------------------------
The high level non-structural styles within the layout
--------------------------------------------------------------*/
body { font: normal 12px Verdana, Arial, Helvetica, sans-serif; background-color:#fefeff; background-image:url('/atf/cf/{f9d559d7-df85-4409-902d-dfc79ff2070d}/atp_bg.gif'); margin-top:0px; background-repeat:repeat-x; background-position:top;}

#head { }





#tnav { background-color: #FFF; }
#wrap { }
#copy { background-color: #FFF; color: #000; text-align:left;}
#side { background-color: #006eac;}
#foot { text-align: center; padding-top:40px;}
#footer { width:965px; margin-left:auto; margin-right:auto;}

/*--------------------------------------------------------------
Masthead styles
--------------------------------------------------------------*/
#logo { }
#banner {  }




/*Grid Styles*/
.g_table { width: 600px; margin: 0; padding: 0; color:#000;}
.g_table a:link { color:#000;}
.g_table a:visited { color:#000;}
.g_table a:hover { color:#000;}

.g_header { height:25px; width:100%; padding-top:5px;  background-color: #006eac; cursor: pointer; text-align: center; color: #FFF; font-weight: bold;}
.g_resize { cursor: e-resize;}
.g_header_down { height:25px; width:100%; padding-top:5px; background-color: #006eac;  text-align: center; color: #FFF; cursor: pointer; font-weight: bold;}
.g_cell { padding: 4px;}
.g_cell_hl {  background-color: #ddd;}
.g_edit_box { padding: 3px; background: #FFF;}

#content_top { display:block; width:637px; font-size:10px;} 
#home_content_area { width:845px; padding-left:50px; padding-right:50px; }
#home_foot { width:955px; text-align:center;}


td hr {border:1px solid #FFF;}